I recently worked on a small local business in Lahore. Nothing big or established. No strong authority, no backlinks worth mentioning, and no real search visibility.
The goal was simple on paper. Get it to rank for local search terms in Google.
I assumed basic SEO steps would be enough to get results. That assumption turned out to be wrong.
The Starting Point
When I first looked at the website, it was clear why it wasn’t ranking:- No proper keyword targeting
- Pages were generic and unfocused
- Almost no backlinks
- Weak or missing local signals
- No visibility on Google for even basic searches
What I Tried First (And Why It Failed)
Like most people starting out, I followed the common SEO advice you see everywhere.1. Keyword stuffing
I added keywords in titles, headings, and content wherever possible. No change.2. Blog content strategy
I published a few general blog posts hoping Google would pick them up. Still nothing meaningful happened.3. Cheap backlinks
I tested a few low-cost backlinks from random sites. There was no noticeable improvement in rankings. At this point, it became clear that surface-level SEO tactics don’t really move local rankings. The Shift in Approach Instead of treating it like a general SEO project, I changed direction. I started focusing on one question: What does Google actually want for local searches in Lahore? That changed everything. What Actually Worked1. Local keyword targeting
Instead of broad keywords, I focused on location-based intent. For example:- service + Lahore
- problem-based local queries
- longer, more specific search terms
- One strong service page
- clear headings
- focused intent
- useful, non-generic content
- no keyword stuffing
- Local SEO signals
- consistent business information
- location mentioned naturally in content
- relevance to Lahore-based searches
- Internal linking and structure
- Relevant backlinks (not spam)
- niche relevant blogs
- local mentions
- natural placement inside content
- Spam backlinks had no impact
- Over-optimized anchors looked unnatural
- Publishing too much low-quality content wasted time
- Generic SEO advice didn’t apply to local rankings
- rankings moved from page 4 – 5 to page 2
- impressions started increasing steadily
- the site began getting actual search visibility
- Local SEO is completely different from general SEO
- One strong, focused page beats multiple weak ones
- Relevance matters more than tactics
- Context drives rankings more than keyword repetition












